

#!/bin/sh
 
# 保存当前的HEAD指向的提交哈希
before=$(git rev-parse HEAD)
 
# 执行git pull操作
git pull
 
# 再次获取HEAD指向的提交哈希
after=$(git rev-parse HEAD)
 
# 比较两次的提交哈希，判断是否有变化
if [ "$before" = "$after" ]; then
    echo "没有变化，仓库已是最新状态。未进行部署"
else
    echo "仓库有新的变化------------->开始进行部署"
docker stop bs-saas-platform-app && docker rm bs-saas-platform-app && docker build --rm -t bs-saas-platform-app:1.0 . && docker run -d --restart=always --name=bs-saas-platform-app -p 8788:8787 bs-saas-platform-app:1.0
fi

